x86: Fix S3 resume after creating an HVM guest.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 9 Jun 2008 08:51:14 +0000 (09:51 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 9 Jun 2008 08:51:14 +0000 (09:51 +0100)
commit3e28b1c5bb5dab099a18143a40b45ebf59a34d45
treedff0592af0688ce9bdffcb1141ef4da6541ca59f
parentfd153d12f2ad8b6fad5edf05b488531c95de760b
x86: Fix S3 resume after creating an HVM guest.

If we don't use PIT, we should disable it at boot time and at S3
resuming. In Xen this is done by disable_pit_irq(), but this function
is used by __initcall(). After bootstrap it will be discarded and may be
overwritten. This usually results in S3 resuming failure.

Signed-off-by: Huacai Chen <huacai.chen@intel.com>
Signed-off-by: Li Zhang <li.zhang@intel.com>
xen/arch/x86/time.c